package com.kitty.game.friend.message;

import com.kitty.mina.Modules;
import com.kitty.mina.annotation.MessageMeta;
import com.kitty.mina.message.Message;

import java.util.List;

/**
 * 打开赠送窗口
 */
@MessageMeta(module = Modules.MSG_OPEN_GIVING_WINDOW)
public class RespOpenGivingWindow extends Message {

    private String giverName;
    private int giverIcon;
    private byte childType; //元婴类型
    private byte leftTimes;//剩余可赠送次数
    private List<Integer> lightEffect;

    private String receiverName;
    private int receiverIcon;
    private byte receiverChildType;
    private byte receiverLeftTime;
    private List<Integer> receiverLightEffect;

    public String getGiverName() {
        return giverName;
    }

    public void setGiverName(String giverName) {
        this.giverName = giverName;
    }

    public int getGiverIcon() {
        return giverIcon;
    }

    public void setGiverIcon(int giverIcon) {
        this.giverIcon = giverIcon;
    }

    public byte getChildType() {
        return childType;
    }

    public void setChildType(byte childType) {
        this.childType = childType;
    }

    public byte getLeftTimes() {
        return leftTimes;
    }

    public void setLeftTimes(byte leftTimes) {
        this.leftTimes = leftTimes;
    }

    public List<Integer> getLightEffect() {
        return lightEffect;
    }

    public void setLightEffect(List<Integer> lightEffect) {
        this.lightEffect = lightEffect;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public int getReceiverIcon() {
        return receiverIcon;
    }

    public void setReceiverIcon(int receiverIcon) {
        this.receiverIcon = receiverIcon;
    }

    public byte getReceiverChildType() {
        return receiverChildType;
    }

    public void setReceiverChildType(byte receiverChildType) {
        this.receiverChildType = receiverChildType;
    }

    public byte getReceiverLeftTime() {
        return receiverLeftTime;
    }

    public void setReceiverLeftTime(byte receiverLeftTime) {
        this.receiverLeftTime = receiverLeftTime;
    }

    public List<Integer> getReceiverLightEffect() {
        return receiverLightEffect;
    }

    public void setReceiverLightEffect(List<Integer> receiverLightEffect) {
        this.receiverLightEffect = receiverLightEffect;
    }
}
